package cn.com.hbhgkj.bussiness;

import java.util.List;

import cn.com.hbhgkj.common.Pagination;
import cn.com.hbhgkj.common.ServiceException;
import cn.com.hbhgkj.pojo.CopyrightAlteration;
import cn.com.hbhgkj.pojo.User;

public interface CopyrightAlterationService {
	public void submit(CopyrightAlteration copyrightAlteration)
			throws ServiceException;

	public void review(User reviwer,CopyrightAlteration copyrightAlteration)
			throws ServiceException;

	public List<CopyrightAlteration> findByApplicant(User applicant,Pagination pagination)
			throws ServiceException;

	public List<CopyrightAlteration> getPendingReviews(Pagination pagination)
			throws ServiceException;
	
	public List<CopyrightAlteration> getReviwed(Pagination pagination)
			throws ServiceException;
	
	public CopyrightAlteration loadById(long id) throws ServiceException;
	
}
